import { defineUniPages } from '@uni-helper/vite-plugin-uni-pages'
import { appTitle } from './manifest.config'

export default defineUniPages({
  easycom: {
    autoscan: true,
    custom: {
      '^wd-(.*)': 'wot-design-uni/components/wd-$1/wd-$1.vue',
      '^(?!z-paging-refresh|z-paging-load-more)z-paging(.*)': 'z-paging/components/z-paging$1/z-paging$1.vue',
    },
  },
  globalStyle: {
    // 导航栏字体颜色
    backgroundColor: '@bgColor',
    // 导航栏背景颜色（同状态栏背景色）
    navigationBarBackgroundColor: '@navBgColor',
    // 底部窗口的背景色（bounce回弹区域）仅 iOS 平台
    backgroundColorBottom: '@bgColorBottom',
    // 顶部窗口的背景色（bounce回弹区域）仅 iOS 平台
    backgroundColorTop: '@bgColorTop',
    // 下拉 loading 的样式，仅支持 dark/light
    backgroundTextStyle: '@bgTxtStyle',
    // 导航栏标题颜色及状态栏前景颜色，仅支持 black/white
    navigationBarTextStyle: '@navTxtStyle',
    navigationBarTitleText: appTitle(),
    // 导航栏样式，仅支持 default/custom。custom即取消默认的原生导航栏
    navigationStyle: 'default',
  },
  // 你也可以定义 pages 字段，它具有最高的优先级。
  pages: [],
  // tabBar: {
  //   backgroundColor: "@tabBgColor",
  //   borderStyle: "@tabBorderStyle",
  //   color: "@tabFontColor",
  //   selectedColor: "@tabSelectedColor",
  // },
  // tabBar: {
  //   custom: true,
  //   color: '#c2c2c2',
  //   selectedColor: '#00a9ff',
  //   backgroundColor: '#ffffff',
  //   height: '0px',
  //   fontSize: '10px',
  //   iconWidth: '24px',
  //   spacing: '3px',
  //   list: [
  //     {
  //       pagePath: 'pages/index/index',
  //     },
  //     {
  //       pagePath: 'pages/course/list',
  //     },
  //     {
  //       pagePath: 'pages/profile/index',
  //     },
  //   ],
  // },
})
